export default {
	props: {
		// 步进器标识符，在change回调返回
		name: {
			type: [String, Number],
			default: uni.$u.props.numberBox.name
		},
		// 用于双向绑定的值，初始化时设置设为默认min值(最小值)
		value: {
			type: [String, Number],
			default: uni.$u.props.numberBox.value
		},
		// 最小值
		min: {
			type: [String, Number],
			default: uni.$u.props.numberBox.min
		},
		// 最大值
		max: {
			type: [String, Number],
			default: uni.$u.props.numberBox.max
		},
		// 加减的步长，可为小数
		step: {
			type: [String, Number],
			default: uni.$u.props.numberBox.step
		},
		// 是否只允许输入整数
		integer: {
			type: Boolean,
			default: uni.$u.props.numberBox.integer
		},
		// 是否禁用，包括输入框，加减按钮
		disabled: {
			type: Boolean,
			default: uni.$u.props.numberBox.disabled
		},
		// 是否禁用输入框
		disabledInput: {
			type: Boolean,
			default: uni.$u.props.numberBox.disabledInput
		},
		// 是否开启异步变更，开启后需要手动控制输入值
		asyncChange: {
			type: Boolean,
			default: uni.$u.props.numberBox.asyncChange
		},
		// 输入框宽度，单位为px
		inputWidth: {
			type: [String, Number],
			default: uni.$u.props.numberBox.inputWidth
		},
		// 是否显示减少按钮
		showMinus: {
			type: Boolean,
			default: uni.$u.props.numberBox.showMinus
		},
		// 是否显示增加按钮
		showPlus: {
			type: Boolean,
			default: uni.$u.props.numberBox.showPlus
		},
		// 显示的小数位数
		decimalLength: {
			type: [String, Number, null],
			default: uni.$u.props.numberBox.decimalLength
		},
		// 是否开启长按加减手势
		longPress: {
			type: Boolean,
			default: uni.$u.props.numberBox.longPress
		},
		// 输入框文字和加减按钮图标的颜色
		color: {
			type: String,
			default: uni.$u.props.numberBox.color
		},
		// 按钮大小，宽高等于此值，单位px，输入框高度和此值保持一致
		buttonSize: {
			type: [String, Number],
			default: uni.$u.props.numberBox.buttonSize
		},
		// 输入框和按钮的背景颜色
		bgColor: {
			type: String,
			default: uni.$u.props.numberBox.bgColor
		},
		// 指定光标于键盘的距离，避免键盘遮挡输入框，单位px
		cursorSpacing: {
			type: [String, Number],
			default: uni.$u.props.numberBox.cursorSpacing
		},
		// 是否禁用增加按钮
		disablePlus: {
			type: Boolean,
			default: uni.$u.props.numberBox.disablePlus
		},
		// 是否禁用减少按钮
		disableMinus: {
			type: Boolean,
			default: uni.$u.props.numberBox.disableMinus
		},
		// 加减按钮图标的样式
		iconStyle: {
			type: [Object, String],
			default: uni.$u.props.numberBox.iconStyle
		},
		//输入框字体大小
		inputSize: {
			type: [String, Number],
			default: 15
		},
		border: {
			type: Boolean,
			default: false
		}
	}
}